package com.nit.bike.service.basic;

import com.nit.bike.dto.basic.StationDTO;
import com.nit.bike.dto.utils.TableReqDTO;
import com.nit.bike.dto.utils.TableRspDTO;

import java.util.List;

public interface StationService {

    /**
     * 获取表格数据
     */
    TableRspDTO list4Table(TableReqDTO req) throws Exception;

    /**
     * 新增记录
     */
    Integer add(StationDTO stationDTO) throws Exception;

    /**
     * 更新记录
     */
    Integer update(StationDTO stationDTO) throws Exception;

    /**
     * 删除记录
     */
    Integer remove(String stationIds) throws Exception;

    /**
     * 查询站点list
     */
    List<StationDTO> listStation() throws Exception;
}
